package com.tao.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.tao.entity.Help;
import com.tao.vo.HelpInfoVo;
import com.tao.vo.ListVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 *
 * @author 徐书涵
 * @date 2023/5/5
 * @content :help数据库访问
 */


@Mapper
public interface HelpMapper extends BaseMapper<Help> {
//    发布求助包含信息：标题、报酬、类别、发布时间（获取当前时间）
//      、详细描述、地点、需求人数、发布者用户名（获取当前用户名）
    public void publish(Help help);

//  根据用户id以及求助的状态查询该用户所有求助
    public List<HelpInfoVo> getHelpByUserId(Long userId);
//  根据求助状态查询
    public List<HelpInfoVo> getHelpByHelpStatus();

//  修改指定id的求助信息
    public void updateByHelpId(Help help);


//    根据求助id删除求助
//    @Delete("delete from help where id=#{helpId}")
    public void deleteByHelpId(Long helpId);






}
